Technical Q&A QA1170
Important Java Directories on Mac OS X


Q: Java êªïiÇ Mac OS X Ç…à⁄êAǵǃǢNjÇ∑ÅBëºÇÃÉvÉâÉbÉgÉtÉHÅ[ÉÄÇ≈Çà JDK ÇÃÉCÉìÉXÉgÉåÅ[ÉVÉáÉìÇ…ã§í Ç∑ÇÈÉfÉBÉåÉNÉgÉäÇΔÉpÉXÇ…ëäìñÇ∑ÇÈLJÇÃÇÕâΩÇ≈Ç∑Ç©ÅH

A: J2SE ÇÕÇ∑Ç◊ǃÇà Mac OS X Ç…ÉvÉäÉCÉìÉXÉgÅ[ÉãÇ≥ÇÍǃǢÇÈÉRÉìÉ|Å[ÉlÉìÉgÇ≈džÇÈÇΩÇflÅAJava VM ÇÃèÍèäÇΔç\ë¢ÇÕä«óùÇ≥ÇÍÅAàÍä—ǵǃǢNjÇ∑ÅBJava ä÷òAÇÃÉpÉXÇ®ÇÊÇ—ÉfÉBÉåÉNÉgÉäÇÃèÓïÒÇéÊìæÇ∑ÇÈÇΩÇflÇ…ÅAÉÜÅ[ÉUÇ©ÇÁÇÃì¸óÕÇÕïKóvdžÇËÇ‹ÇπÇÒÅB

Java ÉzÅ[ÉÄÅBëΩÇ≠Çà Java ÉAÉvÉäÉPÅ[ÉVÉáÉìÇÕÅAÉCÉìÉXÉgÅ[ÉãéûÇ… "Java ÉzÅ[ÉÄ" ÉfÉBÉåÉNÉgÉäÇéwíËÇ∑ÇÈïKóvǙdžÇËÇ‹Ç∑ÅBMac OS X Ç≈ÇÕDZÇÍÇ…ëäìñÇ∑ÇÈLJÇÃÇÕÅAèÌÇ… /Library/Java/Home Ç≈Ç∑ÅBé¿ç€Ç…ÇÕÅADZÇÍÇÕåªç›ÉCÉìÉXÉgÅ[ÉãÇ≥ÇÍǃǢÇÈÉoÅ[ÉWÉáÉìÇà J2SE Ç÷ÇÃÉVÉìÉ{ÉäÉbÉNÉäÉìÉNÇ≈ÅADZÇÍÇégǧÇΔÅAjavaÅAjavac ǻǫÇÃÉRÉ}ÉìÉhÉâÉCÉìÉcÅ[ÉãÇÃdžÇÈ bin ÉTÉuÉfÉBÉåÉNÉgÉäÇ…ä˙ë“í ÇËÇ…ÉAÉNÉZÉXÇ≈Ç´Ç‹Ç∑ÅBÉäÉìÉNêÊÇÃé¿ç€ÇÃÉfÉBÉåÉNÉgÉäÇ≈ÇÕÇ»Ç≠ÅADZÇÃÉäÉìÉNÇégǧóòì_ÇÕÅASoftware Update Ç…ÇÊǡǃêVǵǢÉoÅ[ÉWÉáÉìÇà Java Ç™É_ÉEÉìÉçÅ[ÉhÇ≥ÇÍÇΩÇËÅAMac OS X ÇÃêVǵǢÉoÅ[ÉWÉáÉìÇ…ÇÊǡǃÉCÉìÉXÉgÅ[ÉãÇ≥ÇÍÇΩÇËǵÇΩÇΔÇ´Ç…ÅAà€éùÇ≥ÇÍÅAçXêVÇ≥ÇÍÇÈDZÇΔÇ≈Ç∑ÅBǪÇÃÇΩÇflÅAÉäÉìÉNÇ™ÉAÉbÉvÉfÅ[ÉgÇ≥ÇÍÇΩÇΔÇ´Ç…ÅAJava ÇÃêVǵǢÉoÅ[ÉWÉáÉìÇÃÉäÉìÉNÇ™éQèΔÇ∑ÇÈé¿ÉfÉBÉåÉNÉgÉäÇ™à»ç~ÇÃÉAÉbÉvÉfÅ[ÉgÇ…ÇÊǡǃé∏ÇÌÇÍǻǢÇÊǧDžÅAJava ÉzÅ[ÉÄÇÃâ∫Ç…ÇÕÉtÉ@ÉCÉãÇÉCÉìÉXÉgÅ[ÉãǵǻǢDZÇΔÇ™èdóvÇ≈Ç∑ÅB

ägí£ÉâÉCÉuÉâÉäÅBMac OS X à»äOÇÃÉvÉâÉbÉgÉtÉHÅ[ÉÄÇà Java É\ÉtÉgÉEÉFÉAÇÕÅAJDK ÇÃÉCÉìÉXÉgÉåÅ[ÉVÉáÉìì‡Çà lib/ext ÉfÉBÉåÉNÉgÉäÇégǡǃÅAÉTÉ|Å[ÉgÉNÉâÉXÇ‹ÇΩÇÕ jar ÉtÉ@ÉCÉãÇäiî[Ç∑ÇÈDZÇΔÇ™ÇÊÇ≠džÇËÇ‹Ç∑ÅBMac OS X Çà Java ÉzÅ[ÉÄDžLJ lib/ext ÉfÉBÉåÉNÉgÉäǙdžÇËÇ‹Ç∑Ç™ÅAè„ãLÇΔìØÇ∂óùóRÇ©ÇÁÅADZÇÃÉfÉBÉåÉNÉgÉäÇíºê⁄égǧDZÇΔÇÕÇ®ä©ÇflǵNjÇπÇÒÅBJava ÉzÅ[ÉÄÇÃèÍçáÇΔìØÇ∂ÇÊǧDžÅAÉAÉbÉvÉãÇÕÅAägí£ÉâÉCÉuÉâÉäÇíuÇ≠ÇΩÇflÇÃïWèÄâªÇ≥ÇÍÇΩÉpÉXÇíÒãüǵǃǢNjÇ∑ÅBÉVÉXÉeÉÄÇÃÉNÉâÉXÉpÉXÇ…íuÇ≠ïKóvÇÃdžÇÈí«â¡Çà jar ÉtÉ@ÉCÉãÇ‚ JNI ÉâÉCÉuÉâÉäÇ…ÇÕÅA/Library/Java/Extensions ÉfÉBÉåÉNÉgÉäÇégópÇ≈Ç´Ç‹Ç∑ÅBÉAÉNÉZÉXÇÃêßå‰ÇçÇÇflÇÈèÍçáÇÕÅAì¡íËÇÃÉÜÅ[ÉUÇÃÉzÅ[ÉÄÉfÉBÉåÉNÉgÉäÇà ~Library/Java/Extensions ÉfÉBÉåÉNÉgÉäÇÅAÉTÉ|Å[ÉgÉâÉCÉuÉâÉäÇÃÉÜÅ[ÉUÉåÉxÉãÇÃÉCÉìÉXÉgÅ[ÉãêÊÇΔǵǃégópÇ≈Ç´Ç‹Ç∑ÅBÇ«ÇøÇÁÇÃÉfÉBÉåÉNÉgÉäÇ…íuÇ©ÇÍÇÈçÄñ⁄LJÅAÉAÉvÉäÉPÅ[ÉVÉáÉìÇÃÉNÉâÉXÉpÉXÇ≈éwíËÇ∑ÇÈïKóvÇÕÇ»Ç≠ÅAäYìñÇ∑ÇÈìKópîÕàÕÅiÇ«ÇøÇÁÇÃÉfÉBÉåÉNÉgÉäÇégǧǩDžÇÊǡǃÅAÉÜÅ[ÉUÉåÉxÉãÇ‹ÇΩÇÕÉVÉXÉeÉÄÉåÉxÉãÅjÇ≈é¿çsÇ∑ÇÈÇ∑Ç◊ǃÇÃÉAÉvÉäÉPÅ[ÉVÉáÉìÇ©ÇÁóòópÇ≈Ç´Ç‹Ç∑ÅB

DZÇÍÇÁÇÃägí£ÉfÉBÉåÉNÉgÉäÇÕ jarÉtÉ@ÉCÉãÇ®ÇÊÇ— JNI ÉâÉCÉuÉâÉäêÍópÇ≈džÇÈDZÇΔÇ…íçà”ǵǃÇ≠ÇæÇ≥Ç¢ÅBÉNÉâÉXÉtÉ@ÉCÉãÇÃÉfÉBÉåÉNÉgÉäÇÕÅAÉpÉbÉPÅ[ÉWÇ…çáÇÌÇπǃìKêÿÇ…îzíuÇ≥ÇÍǃǢÇΩÇΔǵǃLJîFéØÇ≥ÇÍÇ‹ÇπÇÒÅBíÒãüÇ≥ÇÍǃǢÇÈDZÇÍÇÁÇÃägí£ÉfÉBÉåÉNÉgÉäÇégǧèÍçáÇÕÅAÉTÉ|Å[Ég Java ÉNÉâÉXÇ jar ÉtÉ@ÉCÉãÇ…ÉpÉbÉPÅ[ÉWâªÇµÇ‹Ç∑ÅBJNI ÉâÉCÉuÉâÉäÇÕǪÇÃNjNjégópÇ≈Ç´Ç‹Ç∑ÅB

ÉÜÅ[ÉUÇÃèâä˙ê›íËÅBëΩÇ≠ÇÃÉAÉvÉäÉPÅ[ÉVÉáÉìÇÕÅAê›íËílÇΔÉÜÅ[ÉUÇÃèâä˙ê›íËÇï€ë∂Ç∑ÇÈÇΩÇflÇ…ÅAé©êgÇ™ÉCÉìÉXÉgÅ[ÉãÇ≥ÇÍÇÈÉfÉBÉåÉNÉgÉäç\ë¢ÇégópǵNjÇ∑ÅBǪǧÇ≈ǻǢÉAÉvÉäÉPÅ[ÉVÉáÉìÇÕÅAÉzÉXÉgÇÃÉvÉâÉbÉgÉtÉHÅ[ÉÄDždžÇÈÉVÉXÉeÉÄÇÃèâä˙ê›íËÇégǮǧÇΔǵNjÇ∑ÅBå„é“ÇÃèÍçáÅAMac OS X Ç≈ÇÕÅAÉÜÅ[ÉUê›íËÇ™ÉÜÅ[ÉUÇ≤ÇΔDždžÇÍÇŒÅAÉAÉvÉäÉPÅ[ÉVÉáÉìÇÃÉÜÅ[ÉUê›íËÇÕÅAí èÌÇÕ ~/Library/Preferences ÉfÉBÉåÉNÉgÉäÇ…ï€ë∂Ç≥ÇÍÇ‹Ç∑ÅBDZÇÃÉfÉBÉåÉNÉgÉäÇ…ÇÕÅAuser.home ÉVÉXÉeÉÄÉvÉçÉpÉeÉBÇ…ï∂éöóÒ "Library/Preferences" Çí«â¡Ç∑ÇÈDZÇΔÇ…ÇÊǡǃÅAJava ÉRÅ[ÉhÇ©ÇÁìûíBÇ≈Ç´Ç‹Ç∑ÅBÇ∑Ç◊ǃÇÃÉÜÅ[ÉUÇ…ëŒÇµÇƒÉOÉçÅ[ÉoÉãÇ»ê›íËÇÃdžÇÈÉAÉvÉäÉPÅ[ÉVÉáÉìÇÕÅAÉãÅ[ÉgÇà /Library/Preferences Ç…ê›íËÇíuÇ≠DZÇΔÇ™Ç≈Ç´Ç‹Ç∑ÅB


[2003 îN 10 åé 21 ì˙]